Rules for Transforming Order Dependent Transaction into Order Independent Transaction

نویسنده

  • Hamidah Ibrahim
چکیده

A transaction is a collection of operations that performs a single logical function in a database application. Each transaction is a unit of both atomicity and consistency. Thus, transactions are required not to violate any database consistency constraints. In most cases, the update operations in a transaction are executed sequentially. The effect of a single operation in a transaction potentially may be changed by another operation in the same transaction. This implies that the sequential execution sometimes does some redundant work. A transaction with a set of update operations is order dependent if and only if the execution of the transaction following the serialibility order as in the transaction produce an output which will be different from the output produced by interchanging the operations in the transaction. Otherwise, the transaction is order independent [8]. In this paper, we present rules that can be applied to generate order independent transaction given an order dependent transaction. An order independent transaction has an important advantage of its update statements being executed in parallel without considering their relative execution orders. With an order independent transaction, we can consider its single updates in an arbitrary order. Furthermore, executing transaction in parallel can reduce the execution time.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The General Rules of Contracts and the Rules of Anti-avoidance and Anti-evasion Paying Taxes (Tax Fraud)

Taxation issues are among the factors which balance between private rights and public interests. But the legal system of contracts also works for the welfare of the people and society. The general rules of contracts and the principles of private law have found their essential functions during the years.  Applying the above rules aimed at preserving public order along with the private rights of ...

متن کامل

A hybrid approach for database intrusion detection at transaction and inter-transaction levels

Nowadays, information plays an important role in organizations. Sensitive information is often stored in databases. Traditional mechanisms such as encryption, access control, and authentication cannot provide a high level of confidence. Therefore, the existence of Intrusion Detection Systems in databases is necessary. In this paper, we propose an intrusion detection system for detecting attacks...

متن کامل

Classifying the Customers of Telecommunication Company in order to Identify Profitable Customers Based on Their First Transaction, Using Decision Tree: A Case Study of System 780

Effective knowledge and awareness of customers require the market segmentation, through which the customers who have the same needs and purchasing patterns as well as the same response to marketing plans are identified. The selection of a proper variable is a requirement, among other, for a successful market segmentation. In today' world, on one hand, the consumers are bombarded with new goods ...

متن کامل

Formal Semantics of Dynamic Rules in ORM

This paper provides formal semantics for an extension of the ObjectRole Modeling approach that supports declaration of dynamic rules. Dynamic rules differ from static rules by pertaining to properties of state transitions, rather than to the states themselves. In this paper we restrict application of dynamic rules to so-called single-step transactions, with an old state (the input of the transa...

متن کامل

A Semantic-Based Transaction Model for Active Heterogeneous Database Systems

This paper presents a framework to process the transactions under the active heterogeneous database systems. In order to perform a correct schedule of transactions with high performance, the framework provides a semantic-based concurrency control on the global level. It relaxes the correct criterion (global serializability) to allow the global sub-transactions on each site to execute in differe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. Arab J. Inf. Technol.

دوره 2  شماره 

صفحات  -

تاریخ انتشار 2005